// 《围棋》作者版权所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

package os

import "internal/testlog"

// Stat返回描述命名文件的FileInfo。
// 如果有错误，则类型为*PathError。
func Stat(name string) (FileInfo, error) {
	testlog.Stat(name)
	return statNolog(name)
}

// Lstat返回描述命名文件的FileInfo。
// 如果文件是符号链接，则返回的FileInfo 
// 描述符号链接。Lstat不尝试跟踪链接。
// 如果有错误，则类型为*PathError。
func Lstat(name string) (FileInfo, error) {
	testlog.Stat(name)
	return lstatNolog(name)
}
